

#metadef
#idString ITECH Ltd, IT8511,  
#name Itech IT8511+
#handle IT8511
#replaceText MinVoltage 0.1
#replaceText MinResistance 0.05
#replaceText MaxCurrent 30
#replaceText MaxVoltage 120
#replaceText MaxResistance 7500
#replaceText MaxPower 150
#removeLine 60A
#removeLine 120A
#removeLine 240A

#metadef
#idString ITECH Ltd, IT8511A,  
#name Itech IT8511A+
#handle IT8511A
#replaceText MinVoltage 0.1
#replaceText MinResistance 0.05
#replaceText MaxCurrent 30
#replaceText MaxVoltage 150
#replaceText MaxResistance 7500
#replaceText MaxPower 150
#removeLine 60A
#removeLine 120A
#removeLine 240A

#metadef
#idString ITECH Ltd, IT8511B,  
#name Itech IT8511B+
#handle IT8511B
#replaceText MinVoltage 0.1
#replaceText MinResistance 0.05
#replaceText MaxCurrent 10
#replaceText MaxVoltage 500
#replaceText MaxResistance 7500
#replaceText MaxPower 150
#removeLine 30A
#removeLine 60A
#removeLine 120A
#removeLine 240A

#metadef
#idString ITECH Ltd, IT8512,       
#name Itech IT8512+
#handle IT8512
#replaceText MinVoltage 0.1
#replaceText MinResistance 0.05
#replaceText MaxCurrent 30
#replaceText MaxVoltage 120
#replaceText MaxResistance 7500
#replaceText MaxPower 320
#removeLine 60A
#removeLine 120A
#removeLine 240A


#metadef
#idString ITECH Ltd, IT8512A,       
#name Itech IT8512A+
#handle IT8512A
#replaceText MinVoltage 0.1
#replaceText MinResistance 0.05
#replaceText MaxCurrent 30
#replaceText MaxVoltage 150
#replaceText MaxResistance 7500
#replaceText MaxPower 300
#removeLine 60A
#removeLine 120A
#removeLine 240A


#metadef
#idString ITECH Ltd, IT8512B,
#name Itech IT8512B+
#handle IT8512B
#replaceText MinVoltage 0
#replaceText MinResistance 0.03
#replaceText MaxCurrent 15
#replaceText MaxVoltage 500
#replaceText MaxResistance 7500
#replaceText MaxPower 300
#removeLine 30A
#removeLine 60A
#removeLine 120A
#removeLine 240A

#metadef
#idString ITECH Ltd, IT8512C,
#name Itech IT8512C+
#handle IT8512C
#replaceText MinVoltage 0
#replaceText MinResistance 0.03
#replaceText MaxCurrent 60
#replaceText MaxVoltage 120
#replaceText MaxResistance 7500
#replaceText MaxPower 300
#removeLine 120A
#removeLine 240A


#metadef
#idString ITECH Ltd, IT8512H,
#name Itech IT8512H+
#handle IT8512H
#replaceText MinVoltage 0.1
#replaceText MinResistance 0.05
#replaceText MaxCurrent 5
#replaceText MaxVoltage 800
#replaceText MaxResistance 7500
#replaceText MaxPower 300
#removeLine 10A
#removeLine 30A
#removeLine 60A
#removeLine 120A
#removeLine 240A

#metadef
#idString ITECH Ltd, IT8513C,
#name Itech IT8513C+
#handle IT8513C
#replaceText MinVoltage 0.1
#replaceText MinResistance 0.05
#replaceText MaxCurrent 120
#replaceText MaxVoltage 120
#replaceText MaxResistance 7500
#replaceText MaxPower 600
#removeLine 100mA
#removeLine 240A

#metadef
#idString ITECH Ltd, IT8514B,
#name Itech IT8514B+
#handle IT8514B
#replaceText MinVoltage 0.1
#replaceText MinResistance 0.05
#replaceText MaxCurrent 60
#replaceText MaxVoltage 500
#replaceText MaxResistance 7500
#replaceText MaxPower 1500
#removeLine 120A
#removeLine 240A


#metadef
#idString ITECH Ltd, IT8514C,
#name Itech IT8514C+
#handle IT8514C
#replaceText MinVoltage 0.1
#replaceText MinResistance 0.05
#replaceText MaxCurrent 240
#replaceText MaxVoltage 120
#replaceText MaxResistance 7500
#replaceText MaxPower 1500
#removeLine 100mA
#removeLine 300mA 


#metadef
#idString ITECH Ltd, IT8516C,
#name Itech IT8516C+
#handle IT8516C
#replaceText MinVoltage 0.1
#replaceText MinResistance 0.05
#replaceText MaxCurrent 240
#replaceText MaxVoltage 120
#replaceText MaxResistance 7500
#replaceText MaxPower 3000
#removeLine 100mA
#removeLine 300mA 






#meta



#idString ITECH Ltd, IT8512,       
#name Itech IT8512
#handle IT8512
#port com
#driver IT85xx
#help Itech IT85xx

#outputOff on 0

#notes This driver uses the frame protocol, it must be selected in the configuration (Older models only support frame protocol and has no setting).

; Initial commands to meter when establishing connection
#initCmd remote 1


; Final command to meter before breaking connection
#finalCmd on 0;remote 0

; This type will specify the handle name for the first device with this type
; This makes it possible to easy get generic handle names for a setup, that will work with a script
#interfaceType Load
; These function will adjust settings
#interface setVoltage voltage (value)
#interface setCurrent current (value)
#interface setPower power (value)
#interface setResistance resistance (value)
#interface setRemoteSense sense (value)
#interface setOn on (value)
; These function will return the value applied with the set function
#interface getVoltage voltage?
#interface getCurrent current?
#interface getPower power?
#interface getResistance resistance?
#interface getRemoteSense sense?
#interface getOn on?
; These functions will read the actual values
; These can either contain a number that will reference to a data column or they can contain a command to read the value
#interface readVoltage 0
#interface readCurrent 1
#interface readPower 2
#interface readCapacity 3
#interface readEnergy 4

#cmdSetup indicatornum Status Main
:read: on?
:updatealloff:
Off 99 red
On 1 Red

#cmdSetup indicatornum Status Main
:read: sense?
Local_sense 0 Blue
Remote_Sense 1 Yellow

#cmdSetup info Mode Main
:read: mode?
:readmath: substring(value,2);
_


#cmdSetup radio Current Main
:read: current?
:write: current
:update: Mode
:tip: Load current for current mode
100mA 0.1
300mA 0.3
1A 1.0
3A 3.0
10A 10.0
30A 30.0
60A 60
120A 120
240A 240

#cmdSetup number Voltage Main
:read: voltage?
:write: voltage
:update: Mode
:tip: Load voltage for voltage mode
:buttontext: Mode
Volt MinVoltage MaxVoltage


#cmdSetup number Current Main
:read: current?
:write: current
:update: Mode
:tip: Load current for current mode
:buttontext: Mode
Amps 0 MaxCurrent

#cmdSetup number Power Main
:read: power?
:write: power
:update: Mode
:tip: Load power for power mode
:buttontext: Mode
Watt 0 MaxPower

#cmdSetup number Resistance Main
:read: resistance?
:write: resistance
:tip: Load resistance for resistance mode
:buttontext: Mode
Ohm MinResistance MaxResistance

;#cmdSetup number Minimum_battery Mode_limit
;read: minbattery?
;write: minbattery
;tip: Set minimum voltage for battery mode.
;Volt 0.1 120


#cmdSetup number Max_voltage Mode_limit
:read: maxvoltage?
:write: maxvoltage
:tip: Maximum voltage in voltage mode
Volt 0.1 MaxVoltage


#cmdSetup number Max_current Mode_limit
:read: maxcurrent?
:write: maxcurrent
:tip: Maximum current in current mode
Amps 0 MaxCurrent

#cmdSetup number Max_power Mode_limit
:read: maxpower?
:write: maxpower
:tip: Maximmum power in power mode
Watt 0 MaxPower


#cmdSetup radio On_voltage_mode Mode_limit
:read: VonMode?
:write: VonMode
:tip: When this is checked the "On voltage" is a trigger to turn on
Only_on_above 0
Latch_on_when_above 1

#cmdSetup number On_voltage Mode_limit
:read: Von?
:write: Von
:tip: Load will turn on when voltage goes above this voltage, off depends on mode
V 0.1 MaxVoltage


#cmdSetup checkbox Remote_sense Main
:read: sense?
:write: sense
:update: Status
on 0 1

#cmdSetup number Hardware_OPP Limits
:read: hardwareOPP?
:write: hardwareOPP
:tip: Maximmum power, the load will reduce current to not exceed this value
Watt 0 MaxPower

#cmdSetup number Trip_OPP Limits
:read: OPP?
:write: OPP
:tip: Maximmum power before turning off with time limit
Watt 0 MaxPower


#cmdSetup number Delay_OPP Limits
:read: delayOPP?
:write: delayOPP
:tip: Time limit for maximmum power
Seconds 0 255

#cmdSetup number Trip_OCP Limits
:read: OCP?
:write: OCP
:tip: Maximmum current before turning off with time limit
Amps 0 MaxCurrent


#cmdSetup number Delay_OCP Limits
:read: delayOCP?
:write: delayOCP
:tip: Time limit for maximmum current
Seconds 0 255

#cmdSetup checkbox OCP Limits
:read: enableOCP?
:write: enableOCP
:update: Status
on 0 1



#cmdSetup button Clear_protection Limits
:write: clearProtection
:tip: Clear current active protection (Display shows OCP or OPP)






#cmdsetup buttons Status
:write: on
off 0
on 1
